--------------------------------------------------------------------------------------
-- @Description：       因为部分游戏登录，登出，坐下这些逻辑无法通用，需要在自己的robot_logic文件里实现，
--                      所以干脆把不同游戏逻辑处理部分单独放在一个新文件里写，而不在robot_logic里和
--                      本该通用的进出逻辑混杂在一起了，这样代码结构和逻辑性更强          
------------------------------------------------------------------------------------
local skynet = require "skynet"
local CMD = require "game_cmds"
local log = require "sky_log"
local socket = require "skynet.socket"
local M = {}

local function send_msg(fd, msg, size)
    socket.write(fd, msg, size)
end

--该文件调用的robot数据汇总
function M.init(robot)
    log.info("robot_texas sit_down_success! [init data]=", robot)

    robot.test_t = {"测试数据"}
end

--============================= actions =============================--
local function on_game_start(robot, fd, packet)
    --log.info("on_game_start robot", robot)
    --log.info("on_game_start fd", fd)

    
end

M.actions = {
    [CMD.SERVER_BROADCAST_GAME_START] = on_game_start,
}

return M